var gulp=require("gulp");
var cm=require("gulp-cssmin");
var js=require("gulp-uglify");
var rename=require("gulp-rename");
var babel = require('gulp-babel');
var imgmin = require('gulp-tinypng-nokey');
//gulp.task("dance",()=>{
//	console.log("正在跳舞");
//})
//
//gulp.task("eat",()=>{
//	console.log("正在吃饭");
//})
//
//gulp.task("sleep",()=>{
//	console.log("正在睡觉");
//})
//
//gulp.task("default",()=>{
//	console.log("正在默认");
//})

//gulp.task("copyHTML",()=>{
//	gulp.src("src/*.html")
//		.pipe(gulp.dest("dist"));
//})

//gulp.task("copyAll",()=>{
//	gulp.src("src/*.html")
//		.pipe(gulp.dest("dist"));
//		
//	gulp.src("src/*/*")
//		.pipe(gulp.dest("dist"));
//		
//	gulp.src("src/*/*/*")
//		.pipe(css压缩)
//		.pipe(js压缩)
//		.pipe(图片压缩)
//		.pipe(ES6降级ES5)
//		.pipe(gulp.dest("dist"));
//})

gulp.task("perfect",()=>{
	gulp.src("src/*/*.css")
		.pipe(cm())
		.pipe(gulp.dest("dist"))
		
	gulp.src("src/*/*.js")
		.pipe(babel({
			presets: ['env']
		}))
		.pipe(js())
		.pipe(gulp.dest("dist"))
	
	gulp.src("src/*/*.{jpg,png,gif,jpeg,webp}")
		.pipe(imgmin())
		.pipe(gulp.dest("dist"))
		
	gulp.src("src/*.html")
		.pipe(gulp.dest("dist"))
	
	gulp.src("src/*/*.{json,ttf,html,woff,woff2}")
		.pipe(gulp.dest("dist"))

})
